package main

func main() {
	/*
		Go 语言中 break语句可用于以下几个方面：
			1、用于循环语句中跳出循环，并开始执行循环之后的语句
			2、break 在 switch（开关语句）中在执行一条case后跳出语句的作用
			3、在多重循环中，可以用标号label标出想break的循环
	*/
	//1、表示i=2的时候跳出当前循环
	//for i := 0; i < 10; i++ {
	//	if i == 2 {
	//		break
	//	}
	//	fmt.Println(i)
	//}

	//for i := 0; i < 2; i++ {
	//	for j := 0; j < 10; j++ {
	//		fmt.Printf("i=%v,j=%v\n", i, j)
	//
	//		if j == 3 {
	//			break
	//		}
	//	}
	//}

	//var str = ".html"
	//switch str {
	//case ".js":
	//	fmt.Println("text/javascript")
	//	break
	//case ".html":
	//	fmt.Println("text/html")
	//	break
	//case ".css":
	//	fmt.Println("text/css")
	//	break
	//default:
	//	fmt.Println("找不到此后缀")
	//}

	//3、在多重循环中，可以用标号label标出想break的循环、
	//label1:
	//	for i := 0; i < 2; i++ {
	//		for j := 0; j < 10; j++ {
	//
	//			if j == 3 {
	//				//break
	//				break label1 //跳出整个循环
	//			}
	//
	//			fmt.Printf("i=%v,j=%v\n", i, j)
	//		}
	//	}
}
